using System;
using System.Globalization;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using System.Xml;
using System.Reflection;
using Services;
using Utilities.Menu.UIElements;
using BowMaster.Resources;
using BowMaster.SceneElements;

namespace BowMaster.Levels
{
    class StaticTargetTutorial : StaticTargetBase3D
    {

        public StaticTargetTutorial(Game game, int index)
            : base(game, index, Strings.Tutotial_Static, 10)
        { }

        protected override void LoadContent()
        {
            
            level_height = 500;
            level_width = 800;
            base.LoadContent();
            shoots = 5;
            target = new StaticTarget3D(texture, 500, level_height);
        }

    } 
    class StaticTargetLevel01 : StaticTargetBase
    {
        
        public StaticTargetLevel01(Game game, int index)
            : base(game, index, Strings.L000_Title, 30)
        {
            
        }

        protected override void LoadContent()
        {
            base.LoadContent();            
            level_height = 500;
            level_width = 1200;
            shoots = 5;
            target = new StaticTarget(texture, 800, level_height);
            //obstacles.Add(new StaticObstacle(obstacleTexture, 400, level_height -10, 40, 100));
            obstacles.Add(new PersonObstacle(worriedTexture, whiteTexture, 400, level_height));
        }

    }
}
